      The PalmScan commandline consists of:

      PALMSCAN.EXE [FileSpecs|@ListFile|Command] <Options>

      [..] is mandatory
      <..> is optional

      [FileSpecs]    must be valid DOS file-specifications. At least one
                     should be given, up to 30 can be given.
                     File-specifications can be either filenames or
                     directories. In the last case, all files in that
                     directory will be processed.

      Example :      PalmScan *.ZIP

      [@ListFile]    Instead of (a) file-specification(s), you can also use
                     a listfile. This listfile should contain valid
                     file-specifications (see above). PalmScan will process
                     all file-specifications in the listfile (there is no
                     maximum size for the listfile!). The
                     file-specifications should be placed on the first part
                     of each line, 2everything behind it will be ignored.

                     Example listfile:

                     d:\files\upload     This is the upload directory
                     d:\files\incoming   This is the incoming files
                                         directory

                     In this example, all files in the directory's
                     d:\files\upload and d:\files\incoming, will be
                     processed (except for those files configured with the
                     SkipFile keyword in the PalmScan configuration). The
                     comments behind the directory's will be ignored.
                     You can also use FLSEARCH.CTL (QuickBBS format) with
                     this option.

      Example :      PalmScan @C:\BBS\FLSEARCH.CTL


      [Command] :

      /FDBmaint<areanr<-areanr>>

           Usage   : Run Ezycom/RemoteAccess/Concord file-database
                     maintenance. PalmScan will first search the
                     file-database for files which have not been processed,
                     and place them in a file called FILEINFO.FIX. After
                     that, the PalmScan FileInfo system will take over and
                     those files will be processed. Files will be converted
                     to the archiver configured in the file-area
                     configuration. When no archiver is configured for an
                     area, PalmScan will not process files in that area.
                     (Except for Concord, at this moment no archiver can be
                     configured in the file-area configuration so all areas
                     will be processed).
                     When running with Ezycom or Concord, PalmScan will use
                     the checked bit in the file-database to determine
                     wether a file has been processed or not.
                     When running with RemoteAccess, PalmScan uses
                     LASTSCAN.PS in the file-database directory to store
                     the last time when the FDB maintenance has been run.
                     All files which have an upload date after the date of
                     that file will be processed.
                     When running with Concord, PalmScan will only do
                     virus-scanning when that's configured in the file-area
                     configuration.

                     <areanr-<areanr>>   The area numbers which should be
                                         processed. A range of areas can be
                                         given here (eg. 10-20) or just one
                                         area can be given.
                                         When no area number is specified,
                                         PalmScan will process all areas
                                         which have a destination archiver
                                         configured.

                     Any file specifications given on the commandline will
                     be used to determine wether a file should be processed
                     or not.

           Options : /All      Process all files in the specified areas,
                               even if they have already been processed.

                     /AnyArea  Process any area, instead of only areas
                               which have a target archiver set.

           Example : PalmScan.Exe /L /FDBMAINT50-99 /ALL *.ARJ
                        - This will process all *.ARJ files which are in
                          the file-database in areas in the range 50 to 99
                          which have a destination archiver configured in
                          the file-area configuration.

      /Fix<+>

           Usage   : Use the PalmScan FileInfo system. This system
                     accomplishes an enhanced communication between
                     PalmScan and programs using PalmScan. When using /FIX,
                     PalmScan will use the FileInfo system in Read-Only
                     mode, the FileInfo file (FILEINFO.FIX) will be deleted
                     when all files have been processed.
                     When using /FIX+, PalmScan will use the FileInfo
                     system in Read/Write mode. PalmScan will update the
                     FileInfo file with some information that can be used
                     by the program which is calling PalmScan.
                     Technical information about the FileInfo system can be
                     found in FILEINFO.INC, which is included in the
                     PalmScan package.


      <options> :

      /L

           Usage   : Local operation. When this switch is NOT used,
                     PalmScan will search for DOOR.SYS and/or DORINFO?.DEF
                     to get the user information from.


      /C[configuration-filename]

           Usage   : By default, PalmScan will search for it's
                     configuration file in the same directory where
                     PALMSCAN.EXE is placed, with the filename
                     PALMSCAN.CFG. With this commandline option, you can
                     tell PalmScan to use an alternate configuration file.

           Example : /Cc:\palmscan\afixpalm.cfg

      /D[dorinfo-filename]

           Usage   : When your BBS-package creates a DORINFO file with a
                     filename that can't be found by searching for
                     DORINFO?.DEF (ie. Ezycom can create DORINF85.DEF for
                     line 85), you can specify this filename here.

           Example : /Ddorinf85.def

      /N[node]

           Usage   : When the node number is specified with this
                     commandline option, PalmScan's multi-line support is
                     enabled. This makes sure that PalmScan will run
                     without problems when running on more nodes at the
                     same time on multi-node systems.
                     This commandline option is required when using the
                     EzyFileID configuration keyword.

      /NoChanges

           Usage   : When this option is used, no archiving will be done at
                     all. This means that no archive will be converted,
                     there won't be any file removal or file adding, no
                     music modules will be described, and the archive
                     header will not be updated. This can be especially
                     useful for running PalmScan as online virus scanner
                     (when the archive conversion is done in an event), or
                     for just updating file descriptions in FILES.BBS with
                     the 'FileID' keyword used.

      /NoConversion


           Usage   : When this option is used, archive conversion is not
                     done. All other function will be performed.

      /T[archiver]

           Usage   : Override the configured destination archiver.
                     When no archiver is configured in the PalmScan
                     configuration, PalmScan will only convert the main
                     archives, no embedded archives. When there is an
                     archiver configured in the PalmScan configuration,
                     those settings will be used for SFX/Secure/Embedded
                     archives.
                     When used when running the file-database maintenance,
                     PalmScan will still only process those areas which
                     have a destination archiver configured (in the
                     Ezycom/RemoteAccess file-area configuration). This
                     commandline option does override that configured
                     archiver, though.

           Example : /TARJ

           Note    : This is a bonus feature, which is available in the
                     registered version only.

      /NoFDB

           Usage   : Temporary disable the file-database support.

           Note    : This is a bonus feature, which is available in the
                     registered version only.

      /NoFilesbbs

           Usage   : Temporary disable the files.bbs support.

           Note    : This is a bonus feature, which is available in the
                     registered version only.

      /S

           Usage   : When this option is used, PalmScan will search all
                     sub-directory's of the given file-specifications for
                     files to be processed. Together with the
                     ProcessListedOnly configuration keyword, this option
                     can very well be used to process all files on a
                     bulletin board.

      /Unlisted

           Usage   : When this option is used, PalmScan will only process
                     files which are not listed in FILES.BBS and/or the
                     RemoteAccess/Ezycom/Concord file-database. This
                     commandline option overrides the ProcessListedOnly
                     configuration keyword.

      /Move[Path]

           Usage   : When a file has been processed and is ok, it can be
                     moved to another directory.

                     [Path]    The directory where good files will be moved
                               to.

           Note    : This is a bonus feature, which is available in the
                     registered version only.

      /V[Size]

           Usage   : To use the multi-volume packing (MultiVolumePack
                     configuration keyword), the target size must be
                     specified on the PalmScan commandline, using this
                     commandline option.

                     [Size]    The target size of the multi-volume
                               archives. This parameter is passed on
                               directly to the archiver when PalmScan
                               starts packing the archives.

      /NoMove

           Usage   : Temporary disable the moving of files to the BadPath,
                     InfectedPath, HackPath, OldPath and BadGifPath. When
                     needed, PalmScan will exit with an errorlevel instead
                     of moving any files.

           Note    : This is a bonus feature, which is available in the
                     registered version only.

      /NoScan

           Usage   : Temporary disable virus-scanning.

           Note    : This is a bonus feature, which is available in the
                     registered version only.

      /Mono

           Usage   : Forces monochrome mode.

      /NoCls

           Usage   : Do not clear the screen at startup.

      /Debug

           Usage   : This will log some more information on the execution
                     of external programs (such as virus scanners,
                     archivers, etc.) and virtually anything which is
                     displayed on the screen.

      /P[priority]

           Usage   : This option is only available in the OS/2 version of
                     PalmScan. The priority of the process can be set using
                     this commandline option.

                     [priority]     This is a percentage of the normal
                                    priority. It can be a value from 0 to
                                    257. The default priority is 100.

      /Interactive

           Usage   : When this option is used, PalmScan can ask some
                     questions when needed. When running in on-line mode,
                     the user who is on-line can also type an answer.
                     PalmScan will time-out when no input is given within a
                     minute.
                     Interactive mode is currently only used for obtaining
                     passwords for password protected archives.
